home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 009 / skega.pat < prev    next >
Text File  |  1985-09-18  |  3KB  |  75 lines

  1.  
  2.    TITLE:   SIDEKICK PATCH FOR NEW                            Jan 18, 1985
  3.             ENHANCED GRAPHICS CARD
  4.    PROGRAM: SIDEKICK
  5.    VERSION: ALL
  6.    OS:      PC-DOS
  7.  
  8.  
  9.    The following patch was submitted by a generous SIDEKICK user.  Borland
  10.    International advises you of this patch as a convenience; we do not
  11.    approve use of the patch -- its side effects are unknown.
  12.  
  13.  
  14. WARNING!!  This patch makes SideKick work on the IBM Enhanced Graphic Adapter,
  15. but it is not a complete solution to the problem.  The patch prevents SK from
  16. reprogramming the 6845 video controller chip on the EGAD.  Because of this, THE
  17. PATCHED SK MUST NOT BE BROUGHT UP IN GRAPHICS MODE! This patch should ONLY be
  18. applied if you have an EGAD and need to get SK running.
  19.  
  20.  
  21.    Version          Disk Type     Address   Old Value  New Value
  22.    -------------    -----------   -------   ---------  ---------
  23.    1.11C  SK.COM    UNPROTECTED     0EFE      EE         90
  24.          SKN.COM    UNPROTECTED     0EDC      EE         90
  25.          SKC.COM    UNPROTECTED     0EB9      EE         90
  26.          SKM.COM    UNPROTECTED     0E6C      EE         90
  27.  
  28.    1.11C  SK.COM      PROTECTED     0F14      EE         90
  29.          SKN.COM      PROTECTED     0EF2      EE         90
  30.          SKC.COM      PROTECTED     0ECF      EE         90
  31.          SKM.COM      PROTECTED     0E82      EE         90
  32.  
  33.    If you have a different version of Sidekick, you can search for the
  34.    pattern:  EE 58
  35.  
  36.    ====================================
  37.    DEBUG SK.COM
  38.  
  39.    -S CS:0100 FFFF EE 58
  40.    2153:????
  41.    E???? 90
  42.    W
  43.    Q
  44.    ====================================
  45.  
  46.    ???? is the offset address returned by the "S" command.  For more
  47.    information about DEBUG.COM, consult your DOS manual.
  48.  
  49.  
  50. -UF10
  51. 21CC:0F10 190F          SBB     [BX],CX
  52. 21CC:0F12 8B160900      MOV     DX,[0009]
  53. 21CC:0F16 EE            OUT     DX,AL
  54. 21CC:0F17 58            POP     AX
  55. 21CC:0F18 C3            RET
  56. 21CC:0F19 2C28          SUB     AL,28
  57. 21CC:0F1B 2D292A        SUB     AX,2A29
  58. 21CC:0F1E 2E            CS:
  59. 21CC:0F1F 1E            PUSH    DS
  60. 21CC:0F20 29A01E00      SUB     [BX+SI+001E],SP
  61. 21CC:0F24 8A261F00      MOV     AH,[001F]
  62. 21CC:0F28 3C07          CMP     AL,07
  63. 21CC:0F2A 7431          JZ      0F5D
  64. 21CC:0F2C 80FC04        CMP     AH,04
  65. 21CC:0F2F 7508          JNZ     0F39
  66.  
  67. -S CS:F00 FFF EE
  68. 21CC:0F0D
  69. 21CC:0F14
  70. 21CC:0F2C
  71. -U0F0D
  72. 21CC:0F0D EE            OUT     DX,AL
  73. 21CC:0F0E FEC4          INC     AHD
  74. 21CC:0F0D EE            OUT     DX,AL
  75. 21CC:0F0E FEC4          INC     AH